/*
 * main.cu
 *
 *  Created on: Jun 16, 2009
 *      Author: stephenpheiffer
 */

void exampleGenerateTest()
{
	ReflectometryTestHarness test("input.txt","expectedResults.bin");
	test.run(5);
	cout << test.getAverageTime();
	test.writeTestStats("ReportFile.txt");
}
void exampleRunTest()
{
	ReflectometryTestHarness test("input.txt","expectedResults.bin");
	test.test(5);
	cout << test.getAverageTime();
	test.writeReport("ReportFile.txt");
}
void exampleRunTestSeries()
{
	StandardTestSeries<ReflectometryTestHarness> testSeries("input.txt","expectedResults.bin");
	testSeries.test(5);
	cout << testSeries.getAverageTime(2);
	testSeries.writeReport("ReportFile.txt");
}
void main()
{
	example1();
}
